package com.mer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mer.entity.Course;
import com.mer.vo.CommonResult;
import com.mer.vo.CourseVo;
import com.mer.vo.ModifyCourseVo;
import com.mer.vo.UploadCourseVo;

/**
 * @program: IIPhase-project
 * @description: 课程列表服务层
 * @author: 陈铠
 * @create: 2021-10-20 19:47
 **/
public interface CourseService extends IService<Course> {

    CommonResult selectCourseByPage(Integer page, Integer limit, CourseVo courseVo, String id);

    CommonResult modifyCourse(ModifyCourseVo modifyCourseVo);

    CommonResult changeStatus(CourseVo courseVo);

    CommonResult updateCourseSubject(UploadCourseVo uploadCourseVo);
}
